home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / Apple II / Apple II Sample Code / MPW IIGS SC / SC.015.CDev.Samples / Assembly / E16.CDev < prev    next >
Encoding:
Text File  |  1990-06-24  |  1.8 KB  |  38 lines  |  [TEXT/MPS ]

  1. ; Max AsmIIGS equates file for CDev message values and flag bits
  2. ; Copyright (c) 1989-1990, Apple Computer, Inc, All Rights Reserved
  3.  
  4. MachineCDEV        equ        1                ;machine test, return 0 if NOT ok to run on this machine
  5. BootCDEV        equ        2                ;boot time init call or Install call - no parms
  6. ShutDownCDEV    equ        3                ;shut down or de-install the CDEV - no parms
  7. InitCDEV        equ        4                ;called when being shown - data1 = windowPtr
  8. CloseCDEV        equ        5                ;called when being removed - data1 = windowPtr
  9. EventsCDEV        equ        6                ;call3ed when an event - data1 = ptr to event record
  10. CreateCDEV        equ        7                ;called so that a CDEV can create its controls inline - data1 = window
  11. AboutCDEV        equ        8                ;called so that a CDEV can create its about text inline - no parms
  12. RectCDEV        equ        9                ;called so that a CDEV can dynamically compute its rectangle data1 = rectprr
  13. HitCDEV            equ        10                ;called when ctl is "hit" - data1 = Hdl to ctl hit, data2 = Ctl Id
  14. RunCDEV            equ        11                ;called when daRun is called
  15. reserved1        equ        12                ;reserved for Apple Computer's future use
  16. reserved2        equ        13                ;reserved for Apple Computer's future use
  17. reserved3        equ        14                ;reserved for Apple Computer's future use
  18. NeverUsed1        equ        15
  19. NeverUsed2        equ        16
  20.  
  21. wantMachine        equ        1                ;these flags are set in the CDEV flags resource to tell the Control
  22. wantBoot        equ        2                ;panel which of the above messages the CDEV actually needs
  23. wantShutDown    equ        4
  24. wantInit        equ        8
  25. wantClose        equ        16
  26. wantEvents        equ        32
  27. wantCreate        equ        64
  28. wantAbout        equ        128
  29. wantRect        equ        256
  30. wantHit            equ        512
  31. wantRun            equ        1024
  32. wantReserved1    equ        2048
  33. wantReserved2    equ        4096
  34. wantReserved3    equ        8192
  35. updateSSfromBRAM equ    16384            ;this is for use by Apple Computer, Inc ONLY! <- I mean it!
  36. CanBeUnActive    equ        32768            ;set this bit if the cdev can be made inactive by the user
  37.  
  38.